 

*	{
	margin: 0;
	padding: 0;
	}
#main	{ height: 100%;	    width: 1000px;   margin: 0px auto;  }
 
body { background: url(../images/shared/bg.png) top center repeat #fff; color: #393939; font-family: Arial; font-size: 14px; line-height: 0; }
a {float:left; color:#484848; padding:0px 0 0 0; }
a:hover{color:#0091ed; text-decoration:underline; }

#Header	{ background: url(../images/shared/head.png) top center repeat-x; border-bottom: 0px solid #7e7e7e; height: 80px;  }
#page-top { margin: 0 auto; max-width: 1024px; min-width: 850px; height: 78px; position: relative; background: url(../images/shared/logo.png) no-repeat; }
#page-heading { margin: 0 0 0 0; }

#logo	{ float: left; margin: 45px 0 0 15px; }
#logo a { display: block; }

#content-bg { background: #fff; height: auto; padding: 0px 0 0px 0;  border-top:1px  #000ccc solid;  border-bottom:1px  #cfd2d5 solid; 
				-webkit-border-radius: 0px;								-webkit-box-shadow:#bbb 0px 0px 0px 0px;
				-moz-border-radius:0px;									-moz-box-shadow:#bbb 0px 0px 0px;}
#bar_map { background: url(../images/shared/bar.png) repeat-x top center; border-bottom: 0px solid #7e7e7e; height: 40px; }
#bar_map1 { background: url(../images/shared/bar1.png) no-repeat top center; border-bottom: 0px solid #7e7e7e; height: 80px; margin: 0 40px 0px auto; }
 
 
#page-bodyshow	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  
					  position:relative; padding: 18px 18px 26px 18px;   width:auto; }
#page-bodyshow-nobg	{ background:#; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  
					  position:relative; padding: 38px 0px 26px 0px;   width:auto;  }

#container	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  top:0px; font-size:14px;
					  position:relative; padding: 10px 12px 10px 12px;   width:976px; height:100%;
				-webkit-border-radius: 0px;				-webkit-box-shadow:#555 0px 0px 5px 0px;
				-moz-border-radius:0px;					-moz-box-shadow:#bbb 0px 0px 0px;		}

#container-top	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  top:0px;
					margin: 0 auto;  max-width:980px; min-width: 780px; position:relative; padding: 18px 18px 18px 18px;   
				-webkit-border-radius: 0px;				-webkit-box-shadow:#555 0px 0px 5px 0px;
				-moz-border-radius:0px;					-moz-box-shadow:#bbb 0px 0px 0px;		}
 

#signup_bghead { margin: 0 auto; width: 280px;  height: 78px; position: relative; background: url(../images/shared/logo.png) no-repeat; }
#signup_bg{background: url(../images/shared/bg-blue.png) top center repeat; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px; 
				height: auto;	margin: 0 auto; max-width: auto; min-width: 780px; position:relative; padding: 40px 0 80px 0;  }
#signup_bglogin{  color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px; 
				height: auto;	margin: 0 auto; max-width: auto; min-width: 780px; position:relative; padding: 40px 0 80px 0;  }
#signup_bg .signup_center_content	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;   
							margin: 30px auto; max-width: 680px; min-width: 480px; position:relative;  padding: 25px 40px 25px 40px; 
					-webkit-border-radius:8px;			-webkit-box-shadow:#666 0px 0px 0 0;
					-moz-border-radius:0px;				-moz-box-shadow:#666 0px 0px 0;}
#signup_bglogin .signup_center_content	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;   
							margin: 30px auto; max-width: 1024px; min-width: 980px; position:relative;  padding: 25px 40px 25px 40px; 
					-webkit-border-radius:8px;			-webkit-box-shadow:#666 0px 0px 0 0;
					-moz-border-radius:0px;				-moz-box-shadow:#666 0px 0px 0;}

#content-inner	{ color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 auto 0px auto; padding: 25px 0 30px 0; }
#content-table	{ font-size: 0px; line-height: 0px; }
#content-table th.sized	{ height: 15px; width: 15px; padding: 0; margin: 0; font-size: 0px; line-height: 0px; }
#content-table-inner	{  float:left; font-size: 12px; width:710px; line-height: 12px; padding: 40px 20px 20px 20px; }
  
#tbl-border-top	{ background: url(../images/shared/border_bit.jpg) top repeat-x; line-height: 0;font-size: 0px; height: 15px; }
#tbl-border-bottom	{ background: url(../images/shared/border_bit.jpg) bottom repeat-x; line-height: 0;font-size: 0px; height: 15px; }
#tbl-border-left	{ background: url(../images/shared/border_bit.jpg) left repeat-y; }
#tbl-border-right	{ background: url(../images/shared/border_bit.jpg) right repeat-y; }
#table-content	{ line-height: 16px; margin: 0 10px 10px 10px; min-height: 300px; }
	
.topleft { background: url(../images/shared/corner_top_left.jpg) no-repeat; width:15px; height:15px; }	
.topright { background: url(../images/shared/corner_top_right.jpg) no-repeat; width:15px; height:15px; }	

.bottomleft { background: url(../images/shared/corner_bottom_left.jpg) no-repeat; width:15px; height:15px; }	
.bottomright { background: url(../images/shared/corner_bottom_right.jpg) no-repeat; width:15px; height:15px; }	
 

/* Banner -------------------------------------------- */	

#banner_write_review {
	float:center;
	margin : 7px 0 0px 0 ;
 	height: 100px;
	width:286px;
	position: relative;
	background: url(../images/shared/banner_write_review.png) no-repeat;
		-webkit-border-radius:8px;
		-webkit-box-shadow:#666 0px 0px 0 0;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0;
	}
#banner_longer {
	float:center;
	margin : 0px 0 20px 0 ;
 	height: 100px;
	width:971px;
	position: relative;
	background: url(../images/shared/x.jpg) no-repeat #ddd;
		-webkit-border-radius:8px;
		-webkit-box-shadow:#666 0px 0px 0 0;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0;
	}




#content {background:#; padding:0px 0px 0px 0;  margin:0px 0px 0px 0px; width:1024px; overflow:hidden;  font-size:14px;}


  

/* T I T L E -------------------------------------------- */	
#content .toptitle_bar{background: url(../images/shared/title_bar.png) repeat-x top; float:left; height:46px;  width:678px; margin:9px 0px 0 0; 
				 border-left:1px #0e769e solid; border-right:1px #0e769e solid; overflow:hidden;}
#content .toptitle_bar1{background: url(../images/shared/title_bar.png) repeat-x top; float:left; height:34px;  width:970px; margin:9px 0px 0 0; 
				 border-left:1px #0e769e solid; border-right:1px #0e769e solid; overflow:hidden;}
#content .toptitle_clinic{background: url(../images/shared/title_clinic.png) no-repeat top; margin:-6px 0px 0 0; height:47px; width:370px;  border:2px; position: relative;}
#content .toptitle_clinic_inbc{background: url(../images/shared/title_clinicinbc.png) no-repeat top;  height:55px; width:420px;  border:2px; position: relative;}
#content .toptitle_clinic_pre{background: url(../images/shared/title_clinic_pre.png) no-repeat top;  height:55px; width:400px;  border:2px; position: relative;}
#content .toptitle_doctor_pre{background: url(../images/shared/title_doctor_pre.png) no-repeat top;  height:55px; width:400px;  border:2px; position: relative;}
#content .toptitle_doctor_inbc{background: url(../images/shared/title_doctorinbc.png) no-repeat top;  height:55px; width:400px;  border:2px; position: relative;}
#content .toptitle_doctor{background: url(../images/shared/title_doctor.png) no-repeat top;  height:55px; width:400px;  border:2px; position: relative;}
#content .toptitle_varity{background: url(../images/shared/title_varity.png) no-repeat top;  height:43px; width:400px;  border:2px; position: relative;}
#content .toptitle_webboard{background: url(../images/shared/title_webboard.png) no-repeat top;  height:43px; width:400px;  border:2px; position: relative;}
#content .toptitle_last-up{background: url(../images/shared/title_last-up.png) no-repeat top;  height:43px; width:400px;  border:2px; position: relative;}
#content .toptitle_top-review{background: url(../images/shared/title_top-review.png) no-repeat top; margin:-14px 0px 0 0;  height:53px; width:398px;  border:2px; position: relative;}


/* SLIDE  ----------------------------------------------------------------------------------------------------------------------------------------------- หน้าหลัก */	
/* SLIDE Left --------------------------------------------------------------------------------------------------------------------------------------- Start Left */	
#content .left{background:#; width:680px; float:left;  padding:0px 10px 0 0px; overflow:hidden; }

#content .clinic_title{background:#fff repeat-x top; float:left; height:auto; width:678px;  overflow:hidden;  }
	/* --------- SLIDE --------- C l i n i c --------- หน้าหลัก Top Clinic --------- */	
#content .side_clinic{background:#fff repeat-x top; float:left; height:auto; width:654px; border:2px #0e769e solid; 
						margin:-13px 0px 20px 0; padding:10px 10px 10px 10px; overflow:hidden;  }
#content .side_clinic h3{  padding:0px 0px 5px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_clinic a {float:right; color:#484848; padding:5px 0 0 0;  border-top:0px #ccc dashed;   }
#content .bottom_clinic {float:right; color:#484848; margin:6px 0 0 0; width:650px; border-top:1px #ccc dashed;   }
#content .side_clinic a:hover{color:#0091ed; text-decoration:underline; } 
#content .side_clinic ul{ padding:0px 0 0px 0px;  margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_clinic ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_clinic ul li a{ padding:0px 0 0 15px; margin:0px;  color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#content .side_clinic ul li a:hover{color:#0091ed;}
#content .sidebar_clinic_review_2345 {width:321px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 5px 5px 4px;}
#content .sidebar_clinic_review_2345 a{color:#686868; line-height:20px; text-decoration:underline;}
#content .sidebar_clinic_review_2345 a:hover{color:#0091ed;}
img.siderightpost_clinic{float:left; width:120px; height:100px; border:2px #eeeeee solid; margin:0px 14px 8px 1px;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}

#content .sidebar_clinic_search {width:500px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 5px 5px 4px;}

/* SLIDE Left --------------------------------------------------------------------------------------------------------------------------------------- End Left */	




/* SLIDE Right ------------------------------------------------------------------------------------------------------------------------------------ Start Right */	
#content .right{background:#; width:286px; float:left; padding:0px 0 0 0; overflow:hidden; }


	/* --------- SLIDE --------- doctor --------- หน้าหลัก Top Doctor --------- */	
#content .side_doctor{background:#fff repeat-x top; float:left; height:auto; width:262px; border:2px #0e769e solid;
						margin:-13px 0px 20px 0; padding:8px 10px 10px 10px; overflow:hidden;  }
#content .side_doctor a {float:right; color:#484848; padding:5px 0 0 0;   }
#content .side_doctor a:hover{color:#0091ed; text-decoration:underline; } 
#content .side_doctor h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_doctor ul{ padding:0px 0 0px 0px;  margin:6px 0 10px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_doctor ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_doctor ul li a{ padding:0px 0 0 15px; margin:0px;  color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#content .side_doctor ul li a:hover{color:#0091ed;}
#content .sidebar_doctor_review {width:262px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0px 0 0 0px;}
#content .sidebar_doctor_review a{color:#686868; line-height:20px; text-decoration:underline;}
#content .sidebar_doctor_review a:hover{color:#0091ed;}
#content .sidebar_doctor_pre {width:262px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 0 0 0px;}
#content .sidebar_doctor_pre a{color:#686868; line-height:20px; text-decoration:underline;}
#content .sidebar_doctor_pre a:hover{color:#0091ed;}

img.siderightpost_doctor_1{float:left; width:70px; height:70px; border:2px #eeeeee solid; margin:3px 10px 7px 1px; 
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}
img.siderightpost_doctor{float:left; width:55px; height:55px; border:2px #eeeeee solid; margin:3px 10px 0 1px;
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 2px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}
/* SLIDE Right ------------------------------------------------------------------------------------------------------------------------------------ End Right */	


 

/* SLIDE Varity ----------------------------------------------------------------------------------------------------------------------------------- Start Varity */	
#content .varity{background:#fff; width:970px;  float:left;  overflow:hidden; 	margin:0px 20px 0px 0; }

#content .content_varity{background:# repeat-x top; float:left; height:auto; width:946px;  border:2px #0e769e solid; margin:-1px 0px 20px 0; padding:10px 10px 10px 10px; overflow:hidden; }

	/* --------- SLIDE --------- Varity บทความ    varity --------- หน้าหลัก --------- */	
#content .side_varity{background:# repeat-x top; float:left; height:auto; width:660px;  border-right:0px #0e769e solid; padding:0px 0px 5px 5px;
						margin:0px 50px 0px 0; overflow:hidden;  }
#content .side_varity h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_varity ul{ padding:0px 0 0px 0px;  margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_varity ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_varity ul li a{ padding:0px 0 0 0px; margin:0px;  color:#686868; float:left; text-decoration:none;}
#content .side_varity ul li a:hover{color:#0018ff; text-decoration:underline;}
#content .sidebar_varity_1 {width:220px;  float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 12px 5px 0;}
#content .sidebar_varity {width:110px; float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 0px 5px 0;}
img.siderightpost_varity_1{float:left; width:250px; height:150px; border:0px #eeeeee solid; margin:0 0px 5px 0; 
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px;}
img.siderightpost_varity{float:left; width:80px; height:80px; border:0px #eeeeee solid; margin:0 12px 5px 0; 
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px;}


	/* --------- SLIDE --------- Varity -- Video --------- หน้าหลัก --------- */	
#content .side_video{background:# repeat-x top; float:left; height:auto; width:auto;  padding:0px 0px 0px 22px; overflow:hidden;  }
#content .side_video h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_video ul{ padding:0px 0 0px 0px;  margin:5px 0 5px 0; list-style:none; font-size:14px;   border-bottom:0px #f0eee5 solid;}
#content .side_video ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_video ul li a{ padding:0px 0 0 0px; margin:0px;  color:#686868; float:left; text-decoration:none;}
#content .side_video ul li a:hover{color:#0018ff; text-decoration:underline;}
#content .sidebar_video {width:159px; float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 0px 5px 0px;}
img.siderightpost_video{float:left; width:159px; height:100px; border:0px #eeeeee solid; margin:0 12px 5px 0; 
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px;}
/* SLIDE Varity ----------------------------------------------------------------------------------------------------------------------------------- End Varity */	




/* SLIDE Webboard ------------------------------------------------------------------------------------------------------------------------------- Start Webboard */	
#content .webboard{background:#fff; width:472px; float:left;  overflow:hidden; 	margin:0px 20px 0px 0; }
	/* --------- SLIDE --------- Webboard --------- หน้าหลัก --------- */	
#content .side_webboard{background:# repeat-x top; float:left; height:auto; width:448px;  border:2px #0e769e solid; margin:-1px 0px 20px 0; padding:10px 10px 10px 10px; overflow:hidden;  }
#content .side_webboard a {float:right; color:#222; padding:5px 0 0 0; }
#content .side_webboard a:hover{color:#0091ed; text-decoration:underline; } 
#content .side_webboard ul{ padding:0px 0 0px 0px;  margin:5px 0 3px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_webboard ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_webboard ul li a{ padding:0px 0 0 0px; margin:0px;  color:#222; float:left; text-decoration:none; }
#content .side_webboard ul li a:hover{color:#0018ff; text-decoration:underline;}
#content .sidebar_webboard {width:448px; float:left; clear:both;  height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0px 0px 5px 0;}


	/* --------- SLIDE --------- Top Rank Review --------- หน้าหลัก --------- */	
#content .top-review{background:#fff; width:230px; float:left;   overflow:hidden; margin:0px 20px 0px 0; }
#content .side_top-review{background:# repeat-x top; float:left; height:auto; width:206px;   border:2px #0e769e solid; margin:-1px 0px 20px 0; padding:10px 10px 10px 10px; overflow:hidden; }
#content .side_top-review a {float:right; color:#484848; padding:5px 0 0 0; }
#content .side_top-review a:hover{color:#0091ed; text-decoration:underline; } 
#content .side_top-review h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_top-review ul{ padding:0px 0 0px 0px;  margin:5px 0 8px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_top-review ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_top-review ul li a{ padding:0px 0 0 0px; margin:0px;  color:#686868; float:left; text-decoration:none;}
#content .side_top-review ul li a:hover{color:#0018ff; text-decoration:underline;}
#content .sidebar_top-review {width:200px; float:left; clear:both;  height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0px 0px 5px 0px;}

img.pic_top-review{float:left; width:55px; height:55px; border:2px #eeeeee solid; margin:3px 10px 0 0;
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 2px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}


	/* --------- SLIDE --------- Last update --------- หน้าหลัก --------- */	
#content .last-up{background:#fff; width:230px; float:left;   overflow:hidden;  }
#content .side_last-up{background:# repeat-x top; float:left; height:auto; width:206px;   border:2px #0e769e solid; margin:-1px 0px 20px 0px; padding:10px 10px 10px 10px; overflow:hidden; }
#content .side_last-up h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_last-up ul{ padding:0px 0 0px 0px;  margin:5px 0 8px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_last-up ul li{ padding:0px 0 0px 0px;  margin:0px;}
#content .side_last-up ul li a{ padding:0px 0 0 15px; margin:0px;  color:#686868; background:url(./images/0ullet_blue.gif) no-repeat left; text-decoration:none;}
#content .side_last-up ul li a:hover{color:#0091ed;}
#content .sidebar_last-up {width:200px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 5px 5px 0px;}
#content .sidebar_last-up a{color:#686868; line-height:20px; text-decoration:underline;}
#content .sidebar_last-up a:hover{color:#0091ed;}
/* SLIDE Webboard ------------------------------------------------------------------------------------------------------------------------------- End Webboard */	

	

	


/* SLIDE --------------------------------------------------------------------------------------------------------------------------------------- หน้าศูนย์ศัลยกรรม */	
	/* --------- SLIDE --------- C l i n i c _ Present --------- หน้าศูนย์ศัลยกรรม --------- */	
#content .side_clinic_pre{background:#fff repeat-x top; float:left; height:auto; width:262px; border:2px #0e769e solid; 
						margin:-13px 0px 20px 0; padding:10px 10px 10px 10px; overflow:hidden;  }
#content .side_clinic_pre h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#content .side_clinic_pre ul{ padding:0px 0 0px 0px;  margin:5px 0 5px 0; list-style:none;    border-bottom:0px #f0eee5 solid;}
#content .side_clinic_pre ul li{ padding:0px 0 0px 0px;  margin:0px; font-size:14px;}
#content .side_clinic_pre ul li a{ padding:0px 0 0 15px; margin:0px;  color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#content .side_clinic_pre ul li a:hover{color:#0091ed;}
#content .sidebar_clinic_pre {width:262px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 0 0 0px;}
#content .sidebar_clinic_pre a{color:#686868; line-height:20px; text-decoration:underline;}
#content .sidebar_clinic_pre a:hover{color:#0091ed;}
img.img_clinic_pre{float:left; width:120px; height:100px; border:2px #eeeeee solid; margin:0px 14px 8px 0;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}



	/* --------- SLIDE --------- C l i n i c _ ภูมิภาค x --------- หน้าศูนย์ศัลยกรรม --------- */	
#content .Region{background:#fff;  width:965px; height:auto; float:left; padding:0px 0 0 0; margin:0 0px 0px 0;  overflow:hidden; 
			border-left:2px #0e769e solid;
			border-right:2px #0e769e solid;
			border-bottom:2px #0e769e solid;
			}
#content .sidebar_Region { background:#fff;  width:300px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 10px 0 0px;}
#content .sidebar_Region h3{  padding:0px 0px 3px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:16px; }
#content .sidebar_Region a{color:#686868; line-height:20px;  text-decoration:underline; }
#content .sidebar_Region a:hover{color:#0091ed;}
#content .sidebar_Region ul{ padding:0px 0 0px 0px;  margin:0px 0px 5px 0px; list-style:none;  font-size:14px;    border-bottom:0px #f0eee5 solid;}
#content .sidebar_Region ul li{ padding:0px 0 0px 0px;  margin:0px; width:300px  }
#content .sidebar_Region ul li a{ padding:0px 0 0 15px;  margin:0px;  color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#content .sidebar_Region ul li a:hover{color:#0091ed;}
#content .sidebar_Region_line {overflow:hidden; border-bottom:1px #ccc dashed; margin:0px 13px 0 0; font-size:14px;  } 

.tabbed_content { width:970px; float:left; 	background: url(../images/shared/title_bar.png) repeat-x top; 	position: relative;}
.tabs {	height: 0px;	position: relative;}
.tabs .moving_bg { background:url(../images/shared/tab_title_bar.png) top;
	position: absolute;	width: 243px; height:43px; margin:0px 0 0 0; 	background-position: bottom left;	background-repeat: no-repeat;}
.tabs .tab_item { display: block;	float: left;   width: 242px; color: #ffffff;	text-align: center;	 position: relative;	cursor: pointer;}
.tabs .tab_item .title1 { display: block; background-image:url(../images/shared/title_region_Central.png); height:38px; width: 262px; float: top; position: relative;	cursor: pointer;}
.tabs .tab_item .title2 { display: block; background-image:url(../images/shared/title_region_Northern.png); height:38px; width: 262px;  float: top; position: relative;	cursor: pointer;}
.tabs .tab_item .title4 { display: block; background-image:url(../images/shared/title_region_Southern.png); height:38px; width: 262px;  float: top; position: relative;	cursor: pointer;}
.tabs .tab_item .title3 { display: block; background-image:url(../images/shared/title_region_North-Eastern.png); height:38px; width: 262px; float: top; position: relative;	cursor: pointer;}
.tabbed_content .slide_content { background-color: #fff;	float:left; 	height:auto; 	width:970px;  	margin:3px 0 0 0;	padding:15px 14px 10px 14px;
	border-top:2px #0e769e solid;  	overflow:hidden;  }
.tabslider {	width: 5000px;}
.tabslider ul{  float: left; width: 970px;   list-style:none;    border-bottom:0px #f0eee5 solid;}
.tabslider ul li{  text-decoration: none; overflow:hidden; }
.tabslider ul li a{ padding:0px 0 0 0px; margin:0px;  color:#686868; width:970px;   float:left; text-decoration:none; }
.tabslider ul li a:hover{color:#0018ff; text-decoration:underline;}

 







/* SLIDE ---------------------------------------------------------------------------------------------------------------------------------- หน้า ศัลยแพทย์ */	
	/* --------- SLIDE --------- doctor show --------- หน้าหลัก Top Doctor --------- */	
#content .side_doctor_etc{background:#fff repeat-x top; float:left; height:auto; width:654px; border:2px #0e769e solid;  font-size:14px;
						margin:-13px 0px 0 0; padding:10px 10px 10px 10px; overflow:hidden;  }
#content .side_doctor_etc h3{  padding:0px 0px 4px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:15px; }
#content .side_doctor_etc a {float:left;  padding:0px 5px 0 0px; font-size:14px; }
#content .side_doctor_etc a:hover{ color:#0091ed;  text-decoration:none;  } 
#content .side_doctor_etc ul{ padding:0px 0px 0px 0px;  margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_doctor_etc ul li{ padding:0px 0 0px 0px;  margin:0px; line-height:20px;}
#content .sidebar_doctor_etc {width:645px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0px 5px 5px 4px; margin:0px 0 8px 0;}
img.img_doctor_etc{float:left; width:100px; height:100px; border:2px #eeeeee solid; margin:0px 14px 8px 0;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}


/* - - - - - - - - - - - - - - - F O R M - - - S E A R C H _ Doctor - - - - - - - - - - - - - - -    */	
#search_web_doctor { background:#ccc repeat-x top; float:left; height:auto; width:646px; border:2px #0e769e solid; line-height:24px;
						margin:9px 0px 22px 0; padding:20px 16px 20px 12px; overflow:hidden;  }
#search_web_doctor-form {  width:632px;   }
#search_web_doctor-form .search-dr-form_search {  height:24px;   width:602px;  padding:0 10px 0 10px; margin:0 0 0 0px;   }
#search_web_doctor-form .search-dr-form_small {    height:20px;   width:127px;  padding:0 10px 0 10px; margin:0 0 0 0px;   }
#search_web_doctor-form .search-dr-form_selectbox {    height:24px;   width:175px;  padding:2px 2px 2px 4px; margin:0px 0 0 0px;   }
#search_web_doctor-form .search-dr-form_selectbox-big {    height:24px;   width:300px;  padding:2px 4px 2px 6px; margin:0 0 0 0px;   }


	/* --------- SLIDE --------- doctor show --------- หน้าหลัก Top Doctor --------- */	
#doctor_show_left{background:#; width:287px;   float:left; padding:0px 20px 0 0px; overflow:hidden; }
#doctor_show_right{background:#; width:680px; float:left; padding:0px 0 0 0px; overflow:hidden; }
#doctor_show_details{background:#fff; width:607px; border:1px solid #ccc; float:left; padding:15px 13px 15px 13px; margin:10px 0 10px 0px; overflow:hidden; 
						-webkit-border-radius: 4px;			-webkit-box-shadow:#666 0px 0px 0px 0px;
						-moz-border-radius:0px;				-moz-box-shadow:#666 0px 0px 0px;}
#content .side_doctor_show{background:#eee repeat-x top; float:left; height:auto; width:650px; border:2px #eee solid; 
			margin:1px 0px 10px 1px; padding:10px 10px 10px 14px; overflow:hidden; 
						-webkit-border-radius: 5px;			-webkit-box-shadow:#666 0px 0px 1px 0.5px;
						-moz-border-radius:0px;				-moz-box-shadow:#666 0px 0px 12px;}
#content .side_doctor_show h2{  padding:0px 0px 4px 0; margin:0px; color:#0023c2; font-weight:bold; font-size:24px; }
#content .side_doctor_show h3{  padding:0px 0px 4px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:15px; }
#content .side_doctor_show a {float:left;  padding:0px 5px 0 0px; }
#content .side_doctor_show a:hover{ color:#0091ed;  text-decoration:none;  } 
#content .side_doctor_show ul{ padding:4px 0px 0px 0px;  margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_doctor_show ul li{ padding:0px 0 0px 0px;  margin:0px; line-height:20px;}
#content .sidebar_doctor_show {width:630px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:1px #ccc dashed; padding:0px 5px 5px 4px; margin:0px 0 8px 0;}
img.img_doctor_show{float:left; width:55px; height:55px; border:2px #eeeeee solid; margin:3px 14px 9px 0;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}
img.img_doctor_show_right{float:left; width:120px; height:120px; border:2px #eeeeee solid; margin:0px 24px 8px 0;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}
img.img_doctor_show_center{float:left; width:100px; height:100px; border:2px #eeeeee solid; margin:10px 24px 8px 0;  
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 1px 0.5px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}

#content .side_doctor_show_left{background:#eee repeat-x top; float:left; height:auto; width:262px; border:2px #eee solid; 
			margin:1px 0px 10px 1px; padding:10px 10px 10px 10px; overflow:hidden; 
						-webkit-border-radius: 5px;			-webkit-box-shadow:#666 0px 0px 1px 0.5px;
						-moz-border-radius:0px;				-moz-box-shadow:#666 0px 0px 12px;}
#content .side_doctor_show_left h3{  padding:0px 0px 4px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:15px; }
#content .side_doctor_show_left a {float:left;  padding:0px 5px 0 0px; }
#content .side_doctor_show_left a:hover{ color:#0091ed;  text-decoration:none;  } 
#content .side_doctor_show_left ul{ padding:0px 0px 0px 0px;  margin:5px 0 5px 0; list-style:none;   font-size:14px;  border-bottom:0px #f0eee5 solid;}
#content .side_doctor_show_left ul li{ padding:0px 0 0px 0px;  margin:0px; line-height:20px;}
#content .sidebar_doctor_show_left {width:262px;float:left; clear:both;  height:auto; overflow:hidden; border-bottom:0px #ccc dashed; padding:0px 5px 0px 4px; margin:0px 0 8px 0;}




/* SLIDE ---------------------------------------------------------------------------------------------------------------------------------- หน้า คลินิก */	
#clinic_show_left{background:#; width:245px; float:left; padding:11px 30px 0 0px; overflow:hidden; }
#clinic_show_right{background:#; width:725px; float:left; padding:0px 0 0 0px; overflow:hidden; }
	/* --------- SLIDE --------- doctor show --------- หน้าหลัก Top Doctor --------- */	
#clinic_show_right .side_clinic_show{background:#fff repeat-x top; float:left; height:auto; width:720px; border:0px #0e769e solid; 
						   overflow:hidden;  }
#clinic_show_right .side_clinic_show h3{  padding:0px 0px 14px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:30px; }
#clinic_show_right .side_clinic_show h4{  padding:0px 0px 2px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:20px; }
#clinic_show_right .side_clinic_show h5{  padding:0px 0px 2px 0; margin:0px; color:#0083c2; font-weight:bold; font-size:14px; }
#clinic_show_right .side_clinic_show ul{ padding:0px 0px 0px 0px;  margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#clinic_show_right .side_clinic_show ul li{ padding:0px 0 0px 0px;  margin:0px; line-height:24px;}
#clinic_show_right .side_clinic_show ul li a{ padding:0px 0 0 0px; float:center; margin:0px;   color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#clinic_show_right .side_clinic_show ul li a:hover{color:#0091ed;}
#clinic_show_right .sidebar_clinic_show {width:718px;float:left; clear:both; height:auto; overflow:hidden; padding:2px 0 5px 0; margin: 0 0 30px 0;	border:0px #ccc dashed;	 }
#clinic_show_right .clinic_show_under {width:718px;float:left; clear:both; height:auto; overflow:hidden; padding:15px 55px 15px 15px; margin: 0px 0 0px 0;	border-bottom:1px #ccc solid;	 }
#clinic_show_right .sidebar_clinic_show_2 {width:718px;float:left; clear:both; height:auto; overflow:hidden; padding:2px 0 5px 0; margin: 0 0 30px 0;
		border:1px #ccc solid;		border-top:34px #bbb solid; 
  		-webkit-border-radius: 14px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;
}
#clinic_show_right .side_clinic_shows ul{ padding:0px 0px 0px 0px;   margin:5px 0 5px 0; list-style:none;  font-size:14px;  border-bottom:0px #f0eee5 solid;}
#clinic_show_right .side_clinic_shows ul li{ padding:0px 15px 0px 15px;  width:130px;  margin:0px; line-height:24px;}
#clinic_show_right .side_clinic_shows ul li a{ padding:0px 0 0 0px;  float:center; margin:0px;  color:#686868; background:url(./images/bullet_blue.gif) no-repeat left; text-decoration:none;}
#clinic_show_right .side_clinic_shows ul li a:hover{color:#0091ed;}
#clinic_show_right .side_clinic_shows {width:710px; float:left;  clear:both; height:auto; overflow:hidden; padding:2px 0 5px 0; margin: 0 0 30px 0;	border:0px #ccc dashed;	 }
 
#clinic_show_right .sidebar_clinic_show p{color:#000; font-size:14px; line-height:20px; font-weight:bold; margin: -20px 0 30px 0; }
#clinic_show_right .sidebar_clinic_show a{color:#000; line-height:20px; text-decoration:underline; }
#clinic_show_right .sidebar_clinic_show a:hover{color:#0091ed;}
img.img_clinic_show{float:left; width:242px; height:140px; border:1px #000 solid;   margin:0px 14px 28px 0;  }
img.img_clinic_show2{float:left; width:126px; height:80px; border:1px #000 solid;   margin:7px 7px 7px 7px;  }
.comment {width:404px;float:left; clear:both; height:95px;  color:#686868;   padding:6px 6px 6px 6px; margin: 0px 0 0px 20px;}
.comment2 {width:830px;float:left; clear:both; height:150px;  color:#686868;   padding:6px 6px 6px 6px; margin: 10px 0 10px 0px;}
.comment3 {width:450px;float:left; clear:both; height:150px;  color:#686868;   padding:6px 6px 6px 6px; margin: 10px 0 10px 10px;}
.hr {width:720px;float:left; clear:both; border:2px #ccc solid;  color:#686868;  margin: 2px 0 2px 0;}
 

/* - - - - - - - - - - - - - - - F O R M - - - S E A R C H _ Doctor show left - - - - - - - - - - - - - - -    */	
#clinic_show_left .side_clinic_showleft { background:#fff repeat-x top; float:left; height:auto; width:233px; border:1px #bbb solid; 
	padding:5px 5px 0px 5px; overflow:hidden;  border-top:34px #bbb solid;
  		-webkit-border-radius: 14px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;
}
  



#region_form { background:#fff; width:970px; border:0px #0e769e solid; text-align: left;   
  		-webkit-border-radius: 4px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;
		}

/* SLIDE ---------------------------------------------------------------------------------------------------------------------------------- login doctor clinic */	
#c-dr_bg 	{ background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  top:0px;
					margin: 0 auto; max-width: auto;  position:relative; padding: 7px 0 0px 0;  }
#c-dr_bg .c-dr	{ background:url(../images/shared/doctor.png) no-repeat;  color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;   
				  margin: 0 auto; height:566px; width:1200px;  position:relative;   }
#c-dr_bg .c-dr_table	{ font-family: Arial, Helvetica, sans-serif; line-height: 28px; max-width: auto;  margin: 0 0 0 167px; font-size:15px;  position:relative; }
#c-dr_bg .side_c-dr{background:url(../images/shared/c-dr_login.png) no-repeat; float:left; height:350px; width:290px;   
						margin:-500px 0px 0 660px;  padding:100px 10px 10px 10px; overflow:hidden;  }
#c-dr_bg-form {margin: 14px  20px 0  26px; float:middle;   }
#c-dr_bg-form .c-dr_member { background:url(../images/shared/none.png) no-repeat; height:30px;   width:167px;  padding:0 40px 0 10px;
				border:0px solid #5fa900; -webkit-border-radius: 5px;		-webkit-box-shadow:#666 0px 0px 0px 0px;  }
#c-dr_bg-form a{ color:#fff; } a:hover {color:#0018ff; text-decoration:underline;}


/* SLIDE ---------------------------------------------------------------------------------------------------------------------------------- register doctor clinic */	
#c-dr_bg-reg 	{  background:#fff; width:auto; text-align: left; padding:70px 40px 70px 40px; margin: 50px 10px 20px 0px; font-size:14px;
		 border :1px #eee solid;  border-top :6px #1fa8ef solid; }
#c-dr_bg-reg .c-dr-reg	{ background:url(../images/shared/doctor.png) no-repeat;  color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;   
				  margin: 0 auto; height:540px; max-width: 1200px;  position:relative;   }
#c-dr_bg-reg .table-checkbox td	{ font-family: Arial, Helvetica, sans-serif;   text-align: left; font-size:14px;  padding:0px 20px 0 0px;   position:relative; }
#c-dr_bg-reg .side_c-dr_bg-reg{background:url(../images/shared/c-dr_login.png) no-repeat; float:left; height:350px; width:290px;   
						margin:-480px 0 10px 850px; padding:100px 10px 10px 10px; overflow:hidden;  }
#c-dr_bg-reg-form { float:left;  text-align: left;     }
#c-dr_bg-reg-form .titlebar{background:#c8dae0; width:434px;  border:5px solid #c8dae0; float:left; padding:0px 0px 0px 0px; margin:0px 0px 12px 0px;  overflow:hidden; 
  		font-size:14px; font-weight:bold;   -webkit-border-radius: 3px;		-webkit-box-shadow:#666 0px 0px 0px 0px;		}
#c-dr_bg-reg-form .c-dr-reg_member {    height:20px;   width:200px;  padding:0 10px 0 10px; margin:0 0 0 10px;   }
#c-dr_bg-reg-form .c-dr-reg_member_small {    height:20px;   width:127px;  padding:0 10px 0 10px; margin:0 0 0 10px;   }
#c-dr_bg-reg-form .c-dr-reg_member_selectbox {    height:24px;   width:150px;  padding:2px 2px 2px 6px; margin:0 0 0 10px;   }
#c-dr_bg-reg-form .c-dr-reg_member_selectbox_sex {    height:24px;   width:80px;  padding:2px 2px 2px 6px; margin:0 0 0 10px;   }
#c-dr_bg-reg-form .c-dr-reg_member_textarea {     width:500px; height:300px;   padding:2px 2px 2px 6px; margin:1px 0 0 10px;   }
#c-dr_bg-reg-form .c-dr-reg_member_noborder { border:0px; color:#fff;     width:1px;     }
.c-dr-reg_send {background:url(../images/shared/signin.png) no-repeat top; cursor: pointer; border:0px; color:#fff;  height:38px; font-size:20px;  width:100px;   }
#c-dr_bg-reg-form a{ color:#fff; } a:hover {color:#0018ff; text-decoration:underline;}
	 
 
 
#c-dr_member { background:#fff; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  top:50px;
	  position:relative; padding: 30px 40px 60px 40px;   width:920px;   border-top :6px #1fa8ef solid; 
				 -webkit-box-shadow:#666 0px 2px 8px 0px;	}
#c-dr_member .titlebar{background:#c8dae0; width:878px;  border:11px solid #c8dae0; float:left; padding:0px 10px 0 10px; margin: 5px 0 24px 0px; overflow:hidden; 
  		font-size:15px; font-weight:bold;   -webkit-border-radius: 8px;		-webkit-box-shadow:#666 0px 0px 0px 0px;		}
 
#c-dr_member .right{background:#; width:532px; height:600px; border:1px solid #bbb; float:left; padding:20px 20px 20px 20px; margin: 0 0 20px 20px; overflow:hidden;
		-webkit-border-radius: 8px;		-webkit-box-shadow:#666 0px 0px 0px 0px;		}

#c-dr_member .left{background:#; width:284px; height:auto; border:1px solid #bbb; float:left; padding:20px 14px 20px 20px; margin: 0 0 26px 0; overflow:hidden;  
		-webkit-border-radius: 8px;		-webkit-box-shadow:#666 0px 0px 0px 0px;		}

#c-dr_member .left-all{background:#; width:326px; height:auto; border:0px solid #bbb; float:left; padding:0 0 0 0; overflow:hidden;  
		-webkit-border-radius: 8px;		-webkit-box-shadow:#666 0px 0px 0px 0px;		}

#c-dr_member .text{background:#; width:auto;  float:left;  text-align:center;  overflow:hidden;   	}
#c-dr_member .button{background:#; width:auto;  float:left; height:68px; text-align:center;  overflow:hidden;   	}

fieldset { margin:0 0px 40px 0; border:2px solid #aaa;	  padding:20px 20px 20px 20px;		 }
legend{  background:url(../images/shared/c-dr-member/topic.gif) no-repeat left;    padding:0px 10px 4px 20px;	font-size:16px;	 }

img.c-dr_member{float:left; width:100px; height:100px; border:2px #eeeeee solid;  margin: 0 20px 0 0;
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 2px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 12px;}








/* - - - - - - - - - - - - - - - F O R M - - - S E A R C H _ right clinic - - - - - - - - - - - - - - -    */	
#search_web_right { background:#fff; width:282px; text-align: left; padding:20px 0px 20px 0px; margin: 10px 0px 20px 0px; font-size:14px;
		border-left:2px #0e769e solid;			border-right:2px #0e769e solid;
		border-bottom:2px #0e769e solid;		border-top:2px #0e769e solid;
  		-webkit-border-radius: 4px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;		}

#form_search_right th	{	text-align: left;	width: 70px;	padding: 0 0px 4px 0px; font-size:14px;	}
#form_search_right	{	margin: 0 12px 0px 12px; 	font-size:14px;}
#form_search_right .search	{ 	border: 1px solid #acacac;	color: #393939; 	width: 250px;	height:20px;	font-size:14px;}
#form_search_right .town , .ampoe , .zone  {	border: 1px solid #acacac;	width: 160px;	margin: 0px 0px 0px 0px;	font-size:14px;}
#form_search_right .service  {	border: 1px solid #acacac;	width: 250px;	margin: 0px 0px 0px 0px; font-size:14px;	}
 


/* - - - - - - - - - - - - - - - F O R M - - - S E A R C H _ middle - - - - - - - - - - - - - - -    */	

#search_web { background:#fff; width:auto; border:4px #ccc solid; padding:20px 0px 20px 0px; margin: 20px 0px 20px 0px;
  		-webkit-border-radius: 8px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;
		}
#search_web .titles {padding:0px 0px 0px 0; margin:0px 20px 20px 20px; border-bottom:2px #ccc solid; color:#222; font-weight:none; font-size:26px } 
#form_search	{	margin: 0 20px 0px 20px; 	font-size:14px;}
#form_search td	{	padding: 0 10px 0 0;	font-size:14px;}
#form_search th	{	line-height: 28px; 	padding: 0 0px 0 0px;	text-align: left;	width: 50px; 	}
#form_search .search	{ 	border: 1px solid #acacac;	color: #393939; 	width: 800px;	height: 25px;
  		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;		 } 
#form_search .town ,
#form_search .ampoe ,
#form_search .zone {	border: 1px solid #acacac;	margin-right: 3px;	margin-top: 0px;	padding: 3px;	height: 25px;	width: 122px;
		-webkit-border-radius: 0px;
		-webkit-box-shadow:#666 0px 0px 0px 0px;
		-moz-border-radius:0px;
		-moz-box-shadow:#666 0px 0px 0px 0px;	}
#form_search .selectbox {    height:24px;   width:200px;  padding:2px 2px 2px 4px; margin:0px 14px 0 0px;   }
 
.btn_search	{ 	background: url(../images/shared/s1.png) no-repeat;
	border: none;	cursor: pointer;	display: block;	float: center;	height: 30px;
	margin: -4px 4px 0 0;	text-indent: -3000px;	width: 100px;	height: 35px; 	}




/* - - - - - - - - - - - - - - - F O R M _signup - - - - - - - - - - - - - - -    */	

#form-submit	{	border: none;	cursor: pointer;	display: block;	float: left; 	}
 
#signup_right { color:000; width:290px; line-Height:20px; border:0px #ccc solid; padding:16px 5px 5px 10px; margin: 10px 0px 20px 0px; overflow:hidden;	}
#signup_cfirm { color:000; width:633px; line-Height:20px; border:2px #ccc solid; padding:16px 16px 16px 16px; margin: 32px 0px 20px 0px; overflow:hidden;
							-webkit-border-radius: 8px; }
#member-form {margin: 0px  0px 0  0; float:right;   }
.member-bar-form	{ background: url(../images/shared/log-sign-bg.png) top repeat-x; border:0; height:35px; width:auto; color:#fff;  
								float: right; overflow: hidden; padding:0px 10px 0px 10px; }
.member-bar-form a	{ font-size: 14px; font-weight: bold;  color:#fff; padding:18px 10px 0px 10px; }

#signup_tab-form	{	margin: 10px  0px 20px  0px;}
#signup_tab-form h1	{ font-size:28px;}
#signup-form	{width:570px;	margin: 30px 0 20px 70px;	 }
.email	{	color: #393939;	height:30px;	padding: 0px 5px 0px 5px;   	width: 350px; 	}	
.name	{	color: #393939;	height:30px;	padding: 0px 5px 0px 5px;   	width: 250px; 	}	
.sex	{	color: #393939;	height:36px;	padding: 4px 5px 4px 1px; 		width: 80px; 	}
.town	{	color: #393939;	height:36px;	padding: 4px 5px 4px 1px; 		width: 150px; 	}
.tel	{	color: #393939;	height:30px;	padding: 0px 5px 0px 5px;   	width: 137px; 	}	
.file_1 {	color: #393939;	height:22px;	padding: 0px 5px 0px 5px;  margin: 4px 0px 4px 0px; 	width: 150px; }	

.form-textarea	{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	height: 97px;	overflow: auto;	padding: 6px 6px 0 6px;	width: 378px; 	}
#signup-form td	{	padding: 0 0 17px 0;	}
#signup-form td.noheight	{	padding: 0 0 0px 0;	}
#signup-form th	{	line-height: 28px;	min-width: 130px;	padding: 0 0 10px 0;	text-align: left;	width: 130px;	}
		.styledselect-day ,
		.styledselect-month ,
		.styledselect-year	{
			border: 1px solid #acacac;
			margin-right: 3px;
			padding: 3px;
			width: 64px;
			}	

#step-holder {font-family: Tahoma;	height:39px;  	margin-bottom: 20px;  }	
.step-no {	float:left;	height:29px;	width:18px;	font-size: 18px;	line-height: 18px;	padding:10px 0 0 0;	text-align: center;}
.step-no-off {	float:left;	height:29px;	width:18px;	font-size: 18px;	line-height: 18px;	padding:10px 0 0 0;	text-align: center;	color:#cbcbcb;}
.step-dark-left {	float:left;	background: url(../images/forms/step_dark_left.gif) no-repeat;  
						height:27px;	padding:13px 15px 0 25px; font-size: 13px;	color:#fff;	font-weight: bold;}
.step-dark-left a{	font-size: 13px;	color:#fff;	font-weight: bold; }
.step-dark-right {	float:left;	width:15px;	background: url(../images/forms/step_dark_right.gif) no-repeat;	height:39px;  }
.step-dark-round {	float:left;	width:8px;	height:39px;	background: url(../images/forms/step_dark_round.gif) no-repeat;}
.step_dark_round_left{	float:left;	width:7px;	background: url(../images/forms/step_dark_round_left.gif) no-repeat;	height:39px;  }
.step_light_round_left{	float:left;	width:7px;	background: url(../images/forms/step_light_round_left.gif) no-repeat;	height:39px;  }
.step-light-left {	float:left;	 	height:27px;	padding:13px 14px 0 25px;	font-size: 13px;	background: url(../images/forms/step_light_left.gif) no-repeat;
	height:39px;	color:#cbcbcb;	font-weight: bold;}
.step-light-left a{font-size: 13px; color:#cbcbcb;	font-weight: bold;}
.step-light-right { float:left; width:15px; background: url(../images/forms/step_light_right.gif) no-repeat; height:39px;}
.step-light-round {float:left;	width:8px;	height:39px;	background: url(../images/forms/step_light_round.gif) no-repeat;}


.bubble-left {	float:left;	width:10px;	height:29px;	margin-left: 5px;	background: url(../images/forms/bubble_left.gif) no-repeat;}
.bubble-inner {	float:left;	padding: 7px 0px 0 2px;	color:#2e74b2; 	line-height: 14px;	font-size: 11px; height:22px; background: url(../images/forms/bubble_inner.gif) repeat-x; }
.bubble-right {	float:left;	width:8px;	height:29px;	background: url(../images/forms/bubble_right.gif) right no-repeat;}
.error-left {	float:left;	width:13px;	height:32px; margin:0px 0 0 0; 	margin-left: 5px;	background: url(../images/forms/error_left.gif) no-repeat;}
.error-inner {	float:left;	padding: 7px 10px 0 4px; margin:0px 0 0 0; 	color:#fff; 	line-height: 18px;	height:25px;	background: url(../images/forms/error_right.gif) right  no-repeat;}
 




/* - - - - - - - - - - - - - - - B u t t o n - - - - - - - - - - - - - - -    */	

.awesome, .awesome:visited {
background: #222 url(http://zurb.com/images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
margin: 0 10px 0 10px;
float:center;
color: #fff;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}
.awesome:hover { background-color: #111; color: #fff;  text-decoration: none; }
.awesome:active { top: 1px; text-decoration: none;  }
.small.awesome, .small.awesome:visited { font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }
.green.awesome, .green.awesome:visited { background-color: #91bd09; }
.green.awesome:hover { background-color: #749a02; }
.blue.awesome, .blue.awesome:visited { background-color: #2daebf; }
.blue.awesome:hover { background-color: #007d9a; }
.red.awesome, .red.awesome:visited { background-color: #e33100; }
.red.awesome:hover { background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited { background-color: #a9014b; }
.magenta.awesome:hover { background-color: #630030; }
.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
.orange.awesome:hover { background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited { background-color: #ffb515; }
.yellow.awesome:hover { background-color: #fc9200; }









 
/*  NAVIGATION ----------------------------------------------- */
#nav-holder	{
	margin: 0 auto;
	max-width: 1060px;
	min-width: 780px;
	text-align: left;
	}
.nav-outer-repeat	{
	background: url(../images/shared/nav/bar.png) repeat-x;
	height: 35px;
	}
.nav-outer	{
	margin: 0 0 0 -6px;
	width: 1007px;
 	}
#nav-right	{
	float: right;
	position: relative;
	width: 405px;
	z-index: 0;
	overflow:hidden;
	}
#nav-right a	{
	display: block;
	float: right;
	margin: 0px 0 0 0;
	}
.account-content	{
	background: #454545 url(../images/shared/nav/account_drop_bg.gif) no-repeat bottom;
	display: none;
	left: 5px;
	padding-bottom: 20px;
	position: absolute;
	top: 30px;
	width: 170px;
	}
.account-drop-inner	{
	font-size: 0px;
	line-height: 0px;
	margin: 20px auto 0 auto;
	width: 140px;
	}
.showhide-account	{
	cursor: pointer;
	display: block;
	float: right;
 	}
.account-drop-inner a	{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

	}
.account-drop-inner a:hover	{
	color: #94b52c;
	}
.acc-line	{
	background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;
	font-size: 0px;
	height: 14px;
	line-height: 0px;
	margin-top: 0px;
	padding: 0;
	}
a#logout	{
	margin: 10px 0 0 5px;
	}
a#acc-settings	{
	background: url(../images/shared/nav/icon_acc_settings.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}
a#acc-details	{
	background: url(../images/shared/nav/icon_acc_personal.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}
a#acc-project	{
	background: url(../images/shared/nav/icon_acc_projects.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}
a#acc-inbox	{
	background: url(../images/shared/nav/icon_acc_inbox.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}
a#acc-stats	{
	background: url(../images/shared/nav/icon_acc_stats.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	}

/* ================================================================ 
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */

.nav	{
	float: left;
	font-family: Tahoma;
	font-size: 14px;
	height: 35px;
 	width: 570px;
 	z-index: 500;
 	}
.nav-divider	{
	background: url(../images/shared/nav/line_bar.png) top no-repeat;
	float: left;
	height: 35px;
	width: 12px;
	}
.nav-divider-right	{
	background: url(../images/shared/nav/line_bar_right.png) top no-repeat;
	float: right;
	height: 35px;
	width: 1px;
 	}

.nav .table	{
	display: table;
	}
.nav .select,
.nav .current	{
	display: table-cell;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	white-space: nowrap;
	}
.nav li	{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	}
.nav .select a	{
	background: url(../images/shared/nav/pro_line_0.gif);
	color: #fff;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 10px 0 10px;
	text-decoration: none;
	white-space: nowrap;
	}
.nav .click a	{
	color: #fff;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 10px 0 10px;
	text-decoration: none;
	white-space: nowrap;
	}

.nav .current a	{
	background: url(../images/shared/nav/pro_line_1.gif);
	color: #fff;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 10px;
	text-decoration: none;
	white-space: nowrap;
	}
.nav .current a b	{
	background: url(../images/shared/nav/pro_line_1.gif) right top;
	display: block;
	padding: 0 10px 0 0px;
	}
.nav .select a:hover, 
.nav .select li:hover a	{
	background: url(../images/shared/nav/pro_line_1.gif);
	color: #fff;
	cursor: pointer;
	padding: 0 0 0 10px;
	}
.nav .select a:hover b, 
.nav .select li:hover a b	{
	background: url(../images/shared/nav/pro_line_1.gif) right top;
	cursor: pointer;
	display: block;
	float: left;
	padding: 0 10px 0  0px;
	}
.nav .select_sub	{
	display: none;
	margin: 0 0 0 10px;
	}

/* IE6 only */
.nav table	{
	border-collapse: collapse;
	font-size: 1em;
	height: 0;
	margin: -1px;
	width: 0;
	}
.nav .sub	{
	display: table;
	list-style: none;
	/* margin: 0 auto; */
	padding: 0;
	}
.nav .sub_active .current_sub a, 
.nav .sub_active a:hover	{
	background: transparent;
	color: #fff;
	}
.nav .select :hover .select_sub, 
.nav .current .show	{
	background: url(../images/shared/nav/back_0.gif);
	 
	display: block;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 37px;
	width: 750px;
	z-index: 100;
	}
.nav .current .show	{
	z-index: 10;
	}
.nav .select :hover .sub li a, 
.nav .current .show .sub li a	{
	background: transparent;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px 0 10px;
	white-space: nowrap;
	}
.nav .current .sub li.sub_show a	{
	background: url(../images/shared/nav/menus/back_1.gif);
	color: #94b52c;
	cursor: default;
	}
.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover	{
	background: url(../images/shared/nav/menus/back_1.gif);
	color: #94b52c;
	visibility: visible;
	}
 	
.nav .home	{
	display: table-cell;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 10px 10px 0 15px;
	white-space: nowrap;
	}

 
	
	
/* FOOTER -------------------------------------------------------------- */

 
#footer	{
	height: 50px;	 
	margin: 110px auto 0px auto;
	padding: 0px 0 0 0;
	text-align: left;
	min-width: 780px;
	max-width: 1260px;
	}
#footer-left	{
	color: #818181;
	 
	font-size: 11px;
	line-height: 11px;
	padding: 15px 0 15px 15px;
 	
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	background: url(../images/shared/icon_idlogo1.jpg) no-repeat 0 12px;
	} 
#footer-left a	{
	color: #818181;
	text-decoration: none;
	}
#footer-left 	 a.selected,
#footer-left 	 a:hover	{
	color: #000;
	text-decoration: none;
	}
	
 
 
 
/* GENERAL --------------------------------------------------------*/ 
 table	{
	border-collapse: collapse;
	}
.fr	{
	float: right;
	}
a	{
	outline: none;
	text-decoration: none;
	}
a:hover	{ 
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	margin: 0;
	padding: 0;
	}
.line	{
	border-top: 1px solid #dcdada;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 20px 0;
	padding: 0;
	}
.font11	{
	font-size: 11px;
	}



 
 
 
/* MESSAGES --------------------------------------------------------------- */	
#message-yellow	{ margin-bottom: 5px; }
	.yellow-left {	background: url(../images/table/message_yellow.gif) top left no-repeat;
					color: #e79300;	font-family: Tahoma; font-weight: bold;	padding: 0 0 0 20px; }
	.yellow-left a { color: #e79300; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
	.yellow-right a	{ cursor: pointer; }
	.yellow-right { width: 55px; }

#message-blue { margin-bottom: 5px; }
	.blue-left	{ background: url(../images/table/message_blue.gif) top left no-repeat;
				  color: #2e74b2; font-family: Tahoma; font-weight: bold; padding: 0 0 0 20px; }
	.blue-left a { color: #2e74b2; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
	.blue-right a { cursor: pointer; }
	.blue-right	{ width: 55px; }

#message-red { margin-bottom: 5px; }
	.red-left { background: url(../images/table/message_red.gif) top left no-repeat;
				color: #ce2700; font-family: Tahoma; font-weight: bold; padding: 0 0 0 20px; }
	.red-left a	{ color: #ce2700; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
	.red-right a { cursor: pointer; }
	.red-right { width: 55px; }

#message-green { margin-bottom: 5px; }
	.green-left	{ background: url(../images/table/message_green.gif) top left no-repeat;
				  color: #6da827; font-family: Tahoma; font-weight: bold; line-height: 12px; padding: 0 0 0 20px; }
	.green-left a { color: #6da827; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
	.green-right a	{ cursor: pointer; }
	.green-right { width: 55px; 	}	
	
	
	
	
	
a.icon-1 { background: url(../images/table/table_icon_1.gif) no-repeat; display: block; float: left; height: 24px; margin: 0 8px 0 0; width: 24px; }
a:hover.icon-1	{ background: url(../images/table/table_icon_1.gif) 0 -24px; }

a.icon-2 { background: url(../images/table/table_icon_2.gif) no-repeat; display: block; float: left; height: 24px; margin: 0 8px 0 0; width: 24px; }
a:hover.icon-2	{ background: url(../images/table/table_icon_2.gif) 0 -24px; }

a.icon-3 { background: url(../images/table/table_icon_3.gif) no-repeat; display: block; float: left; height: 24px; margin: 0 8px 0 0; width: 24px; }
a:hover.icon-3	{ background: url(../images/table/table_icon_3.gif) 0 -24px; }

a.icon-4 { background: url(../images/table/table_icon_4.gif) no-repeat; display: block; float: left; height: 24px; margin: 0 8px 0 0; width: 24px; }
a:hover.icon-4	{ background: url(../images/table/table_icon_4.gif) 0 -24px; }

a.icon-5 { background: url(../images/table/table_icon_5.gif) no-repeat; display: block; float: left; height: 24px; width: 24px; }
a:hover.icon-5	{ background: url(../images/table/table_icon_5.gif) 0 -24px; }


#tooltip { background-color: #8c8c8c; border: 1px solid #767676; color: #fff;
			font-family: Arial; font-size: 10px; font-weight: normal; opacity: 0.85;
			padding: 0 5px; position: absolute; text-align: left; z-index: 3000; }
#tooltip h6, #tooltip div	{ font-family: Arial; font-size: 11px; line-height: 20px; margin: 0; }
#product-table	{ margin-bottom: 20px; }
#product-table	td a { 	color: #393939; }
#product-table	td a:hover	{ text-decoration: underline; }
#product-table	th	{ height: 50px; text-align: left; }
#product-table	.minwidth-1	{ 	min-width: 110px; }
#product-table	td	{ border: 1px solid #d2d2d2; padding: 10px 0 10px 10px; }
#product-table	tr.alternate-row { background: #ececec; }

td.options-width	{ padding: 0 0 0 10px; width: 210px; }
td.checkbox-width	{ }
.table-header-check	{ background: url(../images/table/table_header_checkbox.jpg) no-repeat; border: none; min-width: 29px; padding: 0px 0 0 10px; width: 29px; }
.table-header-options	{ background: url(../images/table/table_header_options.jpg) no-repeat; border: none; min-width: 221px; padding: 0px 0 0 0; width: 221px; }
.table-header-repeat	{ background: url(../images/table/table_header_repeat.jpg) repeat-x; border: none; font-size: 0px; line-height: 0; padding: 0px 0 0 0; }
.table-header-options a,
.table-header-repeat a	{ background: url(../images/table/table_sort_arrow.gif) right no-repeat; color: #fff; font-family: Tahoma; font-size: 13px; font-weight: bold; line-height: 14px; margin: 0 0 0 10px; padding: 0 10px 0 0; }
.table-header-options a:hover,
.table-header-repeat a:hover { color:#94b52c }
	
th.line-left	{ border-left: 1px solid #373737; }




#product-table	tr.activity-blue	{
	background: #e3eceb;
	}
		
	#toggle-all {
		display: block;
		width: 17px;
		height:17px;
		cursor: pointer;
		background: url(../images/shared/checkbox.gif) 0 -17px;
	}
	
		#toggle-all.toggle-checked {
		display: block;
		width: 17px;
		height:17px;
		background: url(../images/shared/checkbox.gif) 0 0;
	}
	
	
	
	
	
 
 
  
 
	
	
	
/*  LOGIN -------------------------------------------------------------------------------- */	

#login-bg	{
	background: url(../images/login/login_bg.jpg) no-repeat top center;
	}
#login-holder	{
	margin: 0px auto 0 auto;
	width: 508px;
	}
#loginbox	{
	background: url(../images/login/loginbox_bg.png) no-repeat;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#forgotbox	{
	background: url(../images/login/loginbox_bg.png) no-repeat;
	display: none;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#login-inner	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 310px;
	}
#login-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	 
	}
 .checkbox-size	{
	width:13px;
	height:13px;
	margin: 5px 0;
	 
	}	
#login-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 95px;
	}
#login-inner td	{
	padding: 0 0 6px 0;
	}
.login-inp	{
	background: url(../images/login/inp_login.gif) no-repeat;
	border: none;
	color: #fff;
	font-size: 16px;
	height: 28px;
	padding: 6px 6px 0 10px;
	width: 204px;
	}
#logo-login	{
	float: left;
	height: 35px;
	margin: 145px 0 0 15px;
	}
a.forgot-pwd	{
	bottom: 30px;
	color: #161616;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	right: 40px;
	}
a:hover.forgot-pwd	{
	color: #fff;
	}
#forgotbox-text	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 auto 40px auto;
	width: 380px;
	}
#forgot-inner	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 330px;
	}
#forgot-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	}
#forgot-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 110px;
	}
#forgot-inner td	{
	padding: 0 0 6px 0;
	}
a.back-login	{
	background: url(../images/login/icon_back_login.gif) no-repeat 0 4px;
	bottom: 30px;
	color: #161616;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 10px;
	position: absolute;
	right: 40px;
	}
a:hover.back-login	{
	color: #fff;
	}
.submit-login	{
	background: url(../images/login/submit_login.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
	}
.submit-login:hover	{
	background: url(../images/login/submit_login.gif) no-repeat 0 -29px;
	}
 









 /*  RELATED ACTIVIES BOX */	

#related-activities	{
	float: right;
	font-size: 0px;
	line-height: 0;
	width: 271px;
	height:300px;
 	}
#related-act-top	{
	font-size: 0px;
	line-height: 0;
	}
#related-act-bottom	{
	background: url(../images/forms/bg_related_act.gif) no-repeat bottom;
	font-size: 0px;
	line-height: 0;
	}
#related-act-inner	{
	font-size: 11px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	padding: 10px 0 20px 0;
	width: 225px;
	}
#related-act-inner .left	{
	float: left;
	width: 30px;
	}
#related-act-inner .right	{
	float: left;
	width: 195px;
	padding: 2px 0 0 0;
	}
#related-act-inner .right h5	{
	color: #393939;
	font-size: 12px;
	}
ul.greyarrow	{
	list-style-type: none;
	}
ul.greyarrow li	{
	background: url(../images/forms/icon_list_arrow.gif) no-repeat 0 5px;
	line-height: 18px;
	padding: 0 0 0 12px;
	}
ul.greyarrow li a	{
	color: #92b22c;
	font-weight: bold;
	}
ul.greyarrow li a:hover	{
	text-decoration: underline;
	}
.lines-dotted-short	{
	background: url(../images/forms/lines_dotted_short.gif) no-repeat 0px 14px;
	font-size: 0px;
	height: 28px;
	line-height: 0;
	}
	
/* PAGING --------------------------------------------------------- */	

#paging-table {
	float: right;
	margin: 0 4px 0 0;
}	
.page-far-left	{
	background: url(../images/table/paging_far_left.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	width: 24px;
	}
.page-left	{
	background: url(../images/table/paging_far_left.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
.page-far-right	{
	background: url(../images/table/paging_far_right.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 4px;
	width: 24px;
	}
.page-right	{
	background: url(../images/table/paging_far_right.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
#page-info	{
	float: left;
	line-height: 16px;
	padding: 3px 12px 0 12px;
	}
	
/*  ACTIONS BOX ----------------------------------------------- */	
#actions-box	{
	float: left;
	margin: 0 0 0 10px;
	position: relative;
	}
a.action-slider	{
	background: url(../images/table/dropdown_actions.gif) no-repeat;
	display: block;
	height: 30px;
	width: 110px;
	}
a.action-slider.activated	{
	background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;
	display: block;
	height: 30px;
	width: 110px;
	}
#actions-box-slider	{
	background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;
	display: none;
	left: 0;
	padding-bottom: 1px;
	padding-top: 10px;
	position: absolute;
	top: 24px;
	width: 110px;
	}
#actions-box-slider-inner	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 108px;
	}
a.action-edit ,
a.action-delete	{
	color: #272727;
	display: block;
	font-weight: bold;
	height: 20px;
	margin: 0 auto;
	padding: 10px 0 5px 45px;
	width: 63px;
	}
a:hover.action-edit	{
	background: #949494 url(../images/table/action_edit.gif) no-repeat 14px 5px;
	color: #fff;
	}
a.action-edit	{
	background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px 5px;
	}
a.action-delete	{
	background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat 14px 5px;
	}
a:hover.action-delete	{
	background: #949494 url(../images/table/action_delete.gif) no-repeat 14px 5px;
	color: #fff;
	}













#votebox
{
border:solid 0px #dedede; padding:3px;
display:none;
padding:15px;
width:650px; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
#greebar
{
float:left;
background-color:#aada37;
border:solid 1px #698a14;
width:0px;
height:12px;
}
#redbar
{
float:left;
background-color:#cf362f;
border:solid 1px #881811;
width:0px;
height:12px;
}
#bluebar
{
float:left;
background-color:blue;
border:solid 1px #881811;
width:0px;
height:12px;
}
#close
{
float:right; font-weight:bold; 
padding:3px 5px 3px 5px; 
border:solid 1px #333;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
 